# 指定 cmake 的最低版本
cmake_minimum_required(VERSION 3.20)

# 项目名称
project("auto_src_h")

# 指定头文件的所在路径
set(INCLUDE_PATH "./include")
include_directories(${INCLUDE_PATH})

# 自动载入源码 (源码所在目录 存储源码名称的变量)
aux_source_directory("." M_SRC)
aux_source_directory("./src" SRC)

# 读取所有的头文件
file(GLOB H_FILE "${INCLUDE_PATH}/*.h*")

# 构建可执行程序（可执行程序名 源码）
message(${M_SRC} ${SRC} ${H_FILE})
add_executable(${PROJECT_NAME} ${M_SRC} ${SRC} ${H_FILE})
